power and energy measuring detector - Turkish English Dictionary